package org.springblade.flow.drawingapproval.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import org.springblade.flow.core.entity.FlowEntity;

import java.util.Date;

@Data
@TableName("data_drawing_approval")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DrawingApproval对象", description = "DrawingApproval对象")
@ToString
public class DrawingApproval extends FlowEntity {

	@ApiModelProperty("审批人")
	private String taskUser;

	@ApiModelProperty(value = "申请时间")
	private Date applyTime;

	/**
	 * 流程定义id
	 */
	@ApiModelProperty(value = "流程定义id")
	private String processDefinitionId;
	/**
	 * 流程实例id
	 */
	@ApiModelProperty(value = "流程实例id")
	private String processInstanceId;

	@ApiModelProperty(value = "描述")
	private String comment;

	@ApiModelProperty(value = "图纸主键")
	private Long drawingUploadId;
}
